﻿CREATE TABLE [PR].[SyncInfo] (
    [Id]                 INT           IDENTITY (1, 1) NOT NULL,
    [DepartmentId]       INT           NOT NULL,
    [OfficeSentFrom]     DATETIME      NULL,
    [OfficeSentTo]       DATETIME      NULL,
    [DepartmentAccepted] DATETIME      NULL,
    [DepartmentSentFrom] DATETIME      NULL,
    [DepartmentSentTo]   DATETIME      NULL,
    [OfficeAccepted]     DATETIME      NULL,
    [Note]               VARCHAR (250) NULL,
    [MD]                 DATETIME      CONSTRAINT [DF_SyncInfo_MD] DEFAULT (getdate()) NOT NULL,
    [MW]                 VARCHAR (50)  CONSTRAINT [DF_SyncInfo_MW] DEFAULT (suser_sname()) NOT NULL,
    CONSTRAINT [PK_SyncInfo] PRIMARY KEY CLUSTERED ([Id] DESC)
);


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Дата-время начала периода, в котором собираются изменения для синхронизации с подразделением', @level0type = N'SCHEMA', @level0name = N'PR', @level1type = N'TABLE', @level1name = N'SyncInfo', @level2type = N'COLUMN', @level2name = N'OfficeSentFrom';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Дата-время конца периода, в котором собираются изменения для синхронизации с подразделением', @level0type = N'SCHEMA', @level0name = N'PR', @level1type = N'TABLE', @level1name = N'SyncInfo', @level2type = N'COLUMN', @level2name = N'OfficeSentTo';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Дата-время окончания синхронизации информации, полученной из офиса, с БД подразделения', @level0type = N'SCHEMA', @level0name = N'PR', @level1type = N'TABLE', @level1name = N'SyncInfo', @level2type = N'COLUMN', @level2name = N'DepartmentAccepted';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Дата-время начала периода, в котором собираются изменения для синхронизации с офисом', @level0type = N'SCHEMA', @level0name = N'PR', @level1type = N'TABLE', @level1name = N'SyncInfo', @level2type = N'COLUMN', @level2name = N'DepartmentSentFrom';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Дата-время конца периода, в котором собираются изменения для синхронизации с офисом', @level0type = N'SCHEMA', @level0name = N'PR', @level1type = N'TABLE', @level1name = N'SyncInfo', @level2type = N'COLUMN', @level2name = N'DepartmentSentTo';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Дата-время окончания синхронизации информации, полученной из подразделения, с БД офиса', @level0type = N'SCHEMA', @level0name = N'PR', @level1type = N'TABLE', @level1name = N'SyncInfo', @level2type = N'COLUMN', @level2name = N'OfficeAccepted';

